    enum LionsLairSubGameData
    {
        SGDIDX_FEATURE_MULTIPLIER = SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE,
		SGDIDX_FEATURE_MULTIPLIER_CHOSEN_MASK,
		SGDIDX_FEATURE_TRIGGER_COUNT,
		SGDIDX_SELECT_FEATURE_GAME_MULTIPLIER
    };
   
    enum ClassConstants
    {
		// Small Game States
		SGS_NONE = 0,
		SGS_PICK_MULTIPLIER = 1,

        // Game Modes
        MODE_NORMAL    = 0,
        MODE_FREE_SPIN = 1,

		// Notes
        NOTE_LION_SUBSTITUTION_2X = 0,
        NOTE_FREE_SPIN_MULTIPLIER = 1,

		// Multipliers
		MULTIPLIER_LION_SUBSTITUTE = 2,
		MULTIPLIER_2X = 2,
		MULTIPLIER_3X = 3,
		MULTIPLIER_5X = 5,
		NUM_FEATURE_MULTIPLIERS = 3,

		FREE_GAME_AWARD = 12,
		FREE_GAMES_IN_GROUP = 4,
	};

    enum SpinResult
    {
		EVT_LOSER,
		EVT_SCATTER_NEAR_MISS,
		EVT_FEATURE_NEAR_MISS,
		EVT_TWO_LAIR,
		EVT_ONE_LION,
		EVT_TWO_PAW_PRINT,
		EVT_TWO_FLOWER,
		EVT_THREE_LAIR,
		EVT_TWO_ZEBRA,
		EVT_TWO_LIONESS,
		EVT_THREE_9,
		EVT_THREE_10,
		EVT_THREE_J,
		EVT_THREE_Q,
		EVT_THREE_K,
		EVT_THREE_A,
		EVT_THREE_PAW_PRINT,
		EVT_THREE_FLOWER,
		EVT_FOUR_9,
		EVT_FOUR_10,
		EVT_FOUR_J,
		EVT_FOUR_Q,
		EVT_FOUR_K,
		EVT_FOUR_A,
		EVT_THREE_ZEBRA,
		EVT_THREE_LIONESS,
		EVT_FIVE_9,
		EVT_FIVE_10,
		EVT_FOUR_PAW_PRINT,
		EVT_FOUR_FLOWER,
		EVT_FIVE_J,
		EVT_FIVE_Q,
		EVT_FIVE_K,
		EVT_FIVE_A,
		EVT_FOUR_ZEBRA,
		EVT_FOUR_LIONESS,
		EVT_FIVE_PAW_PRINT,
		EVT_FIVE_FLOWER,
		EVT_FIVE_ZEBRA,
		EVT_FIVE_LIONESS,
		EVT_FREE_GAME_FEATURE,
		EVT_RANDOM_PROGRESSIVE_WINNER,

#ifdef DEBUG_KNOWNSPINS
		EVT_DEBUG_DATA_SET_END,

		EVT_DEBUG_CUSTOM_STOPS,
        // kharmon.  08-23-05.  Some specifically requested losing combinations.
		EVT_DEBUG_LAIR_LOSE1 = EVT_DEBUG_CUSTOM_STOPS,
        EVT_DEBUG_LAIR_LOSE2,
        EVT_DEBUG_LAIR_LOSE3,
        EVT_DEBUG_LAIR_LOSE4,
        EVT_DEBUG_LAIR_LOSE5,

		EVT_DEBUG_CUSTOM_FUNCTIONS,
        // kharmon.  08-23-05.
		EVT_DEBUG_FUNCTION_FEATURE_EXIT = EVT_DEBUG_CUSTOM_FUNCTIONS,
        EVT_DEBUG_FUNCTION_RANDOM_JACKPOT,          // kharmon.  08-31-05.  Extra stuff for QA.
        EVT_DEBUG_FUNCTION_RANDOM_FEATURE_EXIT, 
        EVT_DEBUG_FUNCTION_RANDOM_SPIN,
        EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,       
        EVT_DEBUG_FUNCTION_SUBSTITUTE = EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,
#endif

    };

    enum WheelContents 
    {
		NINE,
		TEN,
		JACK,
		QUEEN,
		KING,
		ACE,
		PAW_PRINT,
		FLOWER,
		ZEBRA,
		LIONESS,
		LAIR,
		LION,

        // Special symbol - not in the DB but used for 
        // icon initialization during classification
		BLANK = 255,
    };

